Oznacovani zaznamu
Otázka od: Dalibor Faltynel
1. 11. 2004 11:17
Dobry den.
Muze mi prosim nekdo poradit, jak se v sitovych SQL aplikacich resi
oznacovani zaznamu uzivatelem pro pozdejsi pouziti va vyberu? Asi to nemuze
byt boolean pole v tabulce, protoze jeden ji oznaci, druhy vzapeti muze
odznacit, nebo oznaci i dalsi, ktere jiny nechce. Asi je to vyresena
zalezitost, jenom se nemuzu dopidit jak. Chtel bych oznacovat ve formulari a
pri navratu na oznaceny zaznam videt, ze uz byl oznaceny, nasledne vybirat
podle kategorii a k tomu ozacene zaznamy. Sna jsem se vyjadril srozumitelne.
Diky - Dalibor.
Odpovedá: Ladislav Stary
1. 11. 2004 11:30
Asi bych to resil pracovni tabulkou pripadne pouzitim ClientDataSet.
Pokud chces, aby oznaceni bylo ulozeno trvale, tak jedine dalsi
tabulkou, ktera bude udrzovat vazbu mezi radky oznacovane tabulky
a jednotlivymi uzivateli.
S pozdravem
Ladislav Stary
Dalibor Faltynel napsal(a):
>Dobry den.
>Muze mi prosim nekdo poradit, jak se v sitovych SQL aplikacich resi
>oznacovani zaznamu uzivatelem pro pozdejsi pouziti va vyberu? Asi to nemuze
>byt boolean pole v tabulce, protoze jeden ji oznaci, druhy vzapeti muze
>odznacit, nebo oznaci i dalsi, ktere jiny nechce. Asi je to vyresena
>zalezitost, jenom se nemuzu dopidit jak. Chtel bych oznacovat ve formulari a
>pri navratu na oznaceny zaznam videt, ze uz byl oznaceny, nasledne vybirat
>podle kategorii a k tomu ozacene zaznamy. Sna jsem se vyjadril srozumitelne.
>
>Diky - Dalibor.
>
>
Odpovedá: Martin Pisarik
1. 11. 2004 12:30
Ja tohle resim tempovou tabulkou ve ktere si zaznamenavam ve ktere tabulce
je jaky zaznam oznaceny.
Vyhodou pak je, ze muzu tuto tempovou tabulku pouzivat v dotazech a pracovat
tak treba s oznacenymy zaznamy apod.
>Dobry den.
>Muze mi prosim nekdo poradit, jak se v sitovych SQL aplikacich resi
>oznacovani zaznamu uzivatelem pro pozdejsi pouziti va vyberu? Asi to nemuze
>byt boolean pole v tabulce, protoze jeden ji oznaci, druhy vzapeti muze
>odznacit, nebo oznaci i dalsi, ktere jiny nechce. Asi je to vyresena
>zalezitost, jenom se nemuzu dopidit jak. Chtel bych oznacovat ve formulari
a
>pri navratu na oznaceny zaznam videt, ze uz byl oznaceny, nasledne vybirat
>podle kategorii a k tomu ozacene zaznamy. Sna jsem se vyjadril
srozumitelne.
>
>Diky - Dalibor.
>
>
Odpovedá: Dalibor Faltynel
1. 11. 2004 13:40
Dekuji, neceho takoveho jsem se obaval.
Dalibor.
----- Original Message -----
From: "Ladislav Stary" <stary@ekodat.cz>
To: <delphi-l@clexpert.cz>
Sent: Monday, November 01, 2004 11:29 AM
Subject: Re: Oznacovani zaznamu
> Asi bych to resil pracovni tabulkou pripadne pouzitim ClientDataSet.
> Pokud chces, aby oznaceni bylo ulozeno trvale, tak jedine dalsi
> tabulkou, ktera bude udrzovat vazbu mezi radky oznacovane tabulky
> a jednotlivymi uzivateli.
>
> S pozdravem
>
> Ladislav Stary
>
> Dalibor Faltynel napsal(a):
>
> >Dobry den.
> >Muze mi prosim nekdo poradit, jak se v sitovych SQL aplikacich resi
> >oznacovani zaznamu uzivatelem pro pozdejsi pouziti va vyberu? Asi to
nemuze
> >byt boolean pole v tabulce, protoze jeden ji oznaci, druhy vzapeti muze
> >odznacit, nebo oznaci i dalsi, ktere jiny nechce. Asi je to vyresena
> >zalezitost, jenom se nemuzu dopidit jak. Chtel bych oznacovat ve
formulari a
> >pri navratu na oznaceny zaznam videt, ze uz byl oznaceny, nasledne
vybirat
> >podle kategorii a k tomu ozacene zaznamy. Sna jsem se vyjadril
srozumitelne.
> >
> >Diky - Dalibor.
> >
> >
>
>
>
>
Odpovedá: Ludek ZITA
1. 11. 2004 17:38
On Behalf Of Dalibor Faltynel
>
> Dekuji, neceho takoveho jsem se obaval.
> Dalibor.
>
Ahoj.
Vrele doporucuji pres dalsi tabulku. Mohu vyjmenovat nekolik hojne
prodavanych a pouzivanych SW , kde po prvnich verzich zalozenych na
udrzovani zaznamu o oznaceni na klientovi pracne prechazeli na
oznacovani prave pomoci vazebni tabulky (se vsemi problemy se zpetnou
kompatibilitou).
Ja osobne pouzivam strukturu :
ID_UZIVATELE - idetifilace uzivatele
ID_TABLUKY - klic oznacovaneho zaznamu (vzdy mam jednoznacny integer
klic)
TABULKA - identifikace tabulky
Zapis do takovehle tabulky je rychly, left join na ni take....
Ludek